package com.ce.pms.occupation.vo;

import java.math.BigDecimal;
import java.util.HashSet;
import java.util.Set;

import com.sitechasia.webx.core.model.IViewObject;

public class OccupationChargeVO implements IViewObject {

	/**
	 * 
	 */
	private static final long serialVersionUID = -2617423071602886172L;
	/**
	 * 入伙收费项目
	 */
	private Set<OccupationChargeItemVO> chargeItems = new HashSet<OccupationChargeItemVO>();


	/**
	 * 创建人
	 */
	private Long creator;

	/**
	 * 身份验证VO
	 */
	private IdentityValidateVO identityValidate;

	/**
	 * 主键
	 */
	private Long keyword;

	/**
	 * 修改人
	 */
	private Long modifier;

	/**
	 * 预付款总额
	 */

	private BigDecimal prepaySum = new BigDecimal(0.00);
	
	/**
	 * 
	 */
	public OccupationChargeVO() {
		super();
	}

	/**
	 * @param identityValidate
	 * @param creator
	 */
	public OccupationChargeVO(IdentityValidateVO identityValidate, Long creator) {
		super();
		this.identityValidate = identityValidate;
		this.creator = creator;
	}

	public Set<OccupationChargeItemVO> getChargeItems()
	{
		return chargeItems;
	}

	public Long getCreator()
	{
		return creator;
	}

	public IdentityValidateVO getIdentityValidate()
	{
		return identityValidate;
	}

	public Long getKeyword()
	{
		return keyword;
	}

	public Long getModifier()
	{
		return modifier;
	}

	public BigDecimal getPrepaySum()
	{
		return prepaySum;
	}

	public void setChargeItems(Set<OccupationChargeItemVO> chargeItems)
	{
		this.chargeItems = chargeItems;
	}

	public void setCreator(Long creator)
	{
		this.creator = creator;
	}

	public void setIdentityValidate(IdentityValidateVO identityValidate)
	{
		this.identityValidate = identityValidate;
	}

	public void setKeyword(Long keyword)
	{
		this.keyword = keyword;
	}

	public void setModifier(Long modifier)
	{
		this.modifier = modifier;
	}

	public void setPrepaySum(BigDecimal prepaySum)
	{
		this.prepaySum = prepaySum;
	}


}
